crypto/elliptic/internal/nistec.P521Point.x (field)

21 uses

	crypto/elliptic/internal/nistec (current package)
		p521.go#L47: 	x, y, z *fiat.P521Element
		p521.go#L53: 		x: new(fiat.P521Element),
		p521.go#L62: 		x: new(fiat.P521Element),
		p521.go#L70: 	p.x.Set(q.x)
		p521.go#L99: 		p.x.Set(x)
		p521.go#L149: 	xx := new(fiat.P521Element).Mul(p.x, zinv)
		p521.go#L163: 	t0 := new(fiat.P521Element).Mul(p1.x, p2.x) // t0 := X1 * X2
		p521.go#L166: 	t3 := new(fiat.P521Element).Add(p1.x, p1.y) // t3 := X1 + Y1
		p521.go#L167: 	t4 := new(fiat.P521Element).Add(p2.x, p2.y) // t4 := X2 + Y2
		p521.go#L176: 	x3.Add(p1.x, p1.z)                          // X3 := X1 + Z1
		p521.go#L177: 	y3 := new(fiat.P521Element).Add(p2.x, p2.z) // Y3 := X2 + Z2
		p521.go#L207: 	q.x.Set(x3)
		p521.go#L218: 	t0 := new(fiat.P521Element).Square(p.x)    // t0 := X ^ 2
		p521.go#L221: 	t3 := new(fiat.P521Element).Mul(p.x, p.y)  // t3 := X * Y
		p521.go#L223: 	z3 := new(fiat.P521Element).Mul(p.x, p.z)  // Z3 := X * Z
		p521.go#L253: 	q.x.Set(x3)
		p521.go#L261: 	q.x.Select(p1.x, p2.x, cond)